body{background-color:#fff;color:#333;font-size:14px;line-height:30px;}
a{color:#333;}
a:hover{color:#ab5705;}
.main-color{color:#00b200}
.sub-color{color:#ff6600}
.main-bgcolor{background-color:#00b200}
.sub-bgcolor{background-color:#ff6600}
.top{width:100%;position:relative;z-index:1005;}
.top-bar{color:#FFF;background-color:#373636;padding:2px 0;}
.top-bar .top-bar-content{max-width:750px;height:auto;}
.top-bar a{color:#ccc;margin-left:12px;}
.top-bar a:hover{color:#b77a2b;}
.language a{color:#f5b00c;line-height:16px;display:flex;margin-top:7px;}
.language i{width:16px;height:16px;line-height:21px;display:inline-block;margin-right:2px;}
.top-main{height:105px;box-shadow:0 0 5px rgba(0,0,0,0.15);}
.top-main .logo{margin:21px 0 0 0;padding:0;}
.top-main .logo img{height:66px;}
.main-nav{_float:left;}
.sf-menu{line-height:1.0;}
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu span{font-weight:normal;}
.sf-menu em{font-style:normal;}
.sf-menu li{float:left;position:relative;}
.sf-menu li{float:left;position:relative;padding:0 0 8px 30px;background:transparent;height:85px;}
.sf-menu li li{padding:0;height:33px;}
.sf-menu a{display:block;border:none;padding-bottom:0;}
.sf-menu a:hover{color:#8d5504;}
.sf-menu .first-level{padding-top:39px;margin-top:10px;color:#727272;line-height:35px;height:35px;}
.sf-menu .first-level em{font-size:12px;font-family:Helvetica;color:#999;display:block;line-height:normal;position:relative;top:50px;-webkit-transform:scale(0.8);text-align:right;}
.sf-menu .first-level span{font-size:14px;position:relative;}
.sf-menu li.current,.sf-menu li.current .first-level,.sf-menu li.current .first-level:visited{color:#8d5504;}
.sf-menu li.current .first-level em{color:#fff;}
.sf-menu li:hover,.sf-menu li.nav-hover{color:#727272;}
.sf-menu li:hover .first-level em,.sf-menu li:hover .first-level span,.sf-menu li.nav-hover .first-level em,.sf-menu li.nav-hover .first-level span{color:#8d5504;}
.sf-menu .first-level .sf-sub-indicator{display:none;top:3em;}
.sf-menu ul{position:absolute;top:-999em;width:190px;z-index:99;border-top:5px solid #b4babb;position:absolute;top:-999em;background:#c8cfd0;box-shadow:3px 5px 0 rgba(202,208,209,.5);-moz-box-shadow:3px 5px 0 rgba(202,208,209,.5);-webkit-box-shadow:3px 5px 0 rgba(202,208,209,.5);padding-bottom:10px;}
.sf-menu ul li{width:100%;}
.sf-menu ul li span.second-level{font-size:14px;padding:13px 0 13px 20px;top:0;display:block;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{top:88px;}
.sf-menu ul li{margin-left:0;background-color:#00b200;border-right:none;background-color:#c8cfd0;}
.sf-menu ul li:hover,.sf-menu li.sfHover li.sfHover,.sf-menu li.sfHover li.sfHover>a,.sf-menu ul li a:focus,.sf-menu ul li a:hover,.sf-menu ul li a:active{background-color:#c8cfd0;color:#8d5504;}
.sf-menu li.last{border-right:none;}
.border-header{height:10px;width:100%;background:#cad0d1;}
.touch-top{display:block;background-color:#fafafa;}
.touch-top .touch-logo{margin:0;float:left;padding:10px 0;}
.touch-top .touch-logo img{height:50px;display:block;}
.touch-top .touch-navigation{display:block;}
.touch-toggle{position:absolute;right:10px;top:0;}
.touch-toggle li{float:left;height:70px;padding:0 12px;text-align:center;border:none;}
.touch-toggle li a{display:block;font-size:12px;height:70px;}
.touch-toggle li i{display:inline-block;width:32px;height:32px;overflow:hidden;margin-top:20px;font-size:23px;line-height:32px;}
.touch-toggle .touch-icon-language{background-image:url(../images/skin-icon/touch-icon-language.png);}
.touch-toggle .touch-icon-menu{background-image:url(../images/skin-icon/touch-icon-menu.png);}
.touch-toggle li span{display:none;text-align:center;}
.drawer-section{background-color:#373636;padding:20px;display:none;}
.drawer-section-menu{padding:20px 20px 35px;}
.touch-language li{width:49.9%;float:left;}
.touch-language li a{display:block;padding:7px 0 7px 5px;color:#fff;font-size:16px;height:25px;line-height:25px;}
.touch-language li a:hover,.touch-language li a:active{background-color:#ab5705;}
.touch-menu ul li{border-bottom:1px solid rgba(255,255,255,0.3);position:relative;}
.touch-menu ul li a{color:#fff;display:block;font-size:16px;height:40px;line-height:40px;padding-left:10px;}
.touch-menu ul li a:hover,.touch-menu ul li a:active{background-color:#ab5705;}
.touch-menu ul li i{position:absolute;top:3px;right:5px;display:block;width:30px;height:28px;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:contain;font-size:19px;color:#fff;}
.touch-menu ul ul{display:none;margin:0;padding:0 20px 15px 20px;}
.touch-menu ul ul li{border-bottom:none;margin:0;padding:0;}
.touch-menu ul ul li a{padding:0;padding-left:5px;font-size:14px;height:30px;line-height:30px;}
.touch-menu ul ul li i{top:13px;}
.index-slider{width:100%;height:500px;overflow:hidden;position:relative;}
.index-slider .hd{clear:both;position:absolute;z-index:2;bottom:24px;text-align:center;display:block;margin:0 auto;width:100%;}
.index-slider .hd ul{display:inline-block;_display:inline;_zoom:1;}
.index-slider .hd ul li{display:inline-block;margin:0 5px;width:40px;height:6px;border-radius:3px;background:#fff;opacity:0.6;font-size:0;vertical-align:middle;}
.index-slider .hd ul li.on{opacity:1;}
.index-slider .bd{position:relative;height:500px;z-index:0;}
.index-slider .bd ul{margin:0;}
.index-slider .bd li{zoom:1;vertical-align:middle;width:100%;height:500px;}
.index-slider .bd li a{width:100%;height:500px;background-position:top center;background-repeat:no-repeat;display:block;background-size:auto 100%;text-indent:-999em;}
.index-slider .prev{position:absolute;left:5%;top:45%;margin-top:-25px;width:64px;height:64px;filter:alpha(opacity=30);opacity:0.6;transition:all 0.3s;}
.index-slider .next{position:absolute;right:5%;top:45%;width:64px;height:64px;filter:alpha(opacity=30);opacity:0.6;transition:all 0.3s;}
.index-slider .next:hover,.index-slider .prev:hover{filter:alpha(opacity=100);opacity:1;}
.index-slider i{font-size:24px;width:40px;height:40px;border-radius:5px;border:1px solid #fff;padding:12px;color:#fff;}
.index-focus{width:100%;margin:0 auto;position:relative;overflow:hidden;}
.index-focus .hd{width:100%;height:11px;position:absolute;z-index:1;bottom:12px;text-align:center;}
.index-focus .hd ul{display:inline-block;height:5px;-webkit-border-radius:5px;-moz-border-radius:5px;vertical-align:top;margin:0;}
.index-focus .hd ul li{display:inline-block;margin-left:7px;width:30px;height:6px;border-radius:3px;background:#fff;opacity:0.6;font-size:0;vertical-align:middle;float:left;}
.index-focus .hd ul .on{opacity:1;}
.index-focus .bd{position:relative;z-index:0;}
.index-focus .bd ul{margin:0;padding:0;}
.index-focus .bd li img{width:100%;background:url(../images/loading.gif) center center no-repeat;}
.index-focus .bd li a{-webkit-tap-highlight-color:rgba(0,0,0,0);display:block;}
.footer{font-size:13px;background:#EFF1F1;color:#585555;border-top:10px solid #cad0d1;margin-top:20px;padding-top:13px;}
.footer .footer-list{padding:15px 0 0 0;overflow:hidden;}
.footer .footer-nav{width:74%;overflow:hidden;}
.footer .footer-nav li{float:left;width:20%;}
.footer .footer-nav h3{display:block;float:left;_display:inline;line-height:20px;font-size:17px;color:#030303;font-weight:normal;width:100%;padding-top:0;}
.footer .f-sublink{float:left;width:100%;}
.footer .f-sublink li{width:100%;line-height:23px;font-size:13px;}
.footer .footer-img{width:26%;}
.footer .footer-img li{width:45%;float:left;text-align:center;line-height:34px;margin-left:5%;font-size:14px;}
.footer .footer-img a{display:block;}
.footer .footer-img img{max-width:100%;}
.footer .flink{color: #D1D1D1;padding:10px 0;overflow:hidden;}
.footer .flink a{margin-left:10px;color: #D1D1D1;}
.footer .footer-copy{background:#51575A;font-size:12px;overflow:hidden;color:#fff;}
.footer .footer-copy a{margin-right: 10px;color:#fff;}
.footer .footer-copy a:hover{color:#ccc}
.footer-mobile-nav{display:block;position:fixed;height:56px;width:100%;left:0;bottom:0;box-sizing:border-box;z-index:9;background:#262626;color:#bfbfbf;font-size:13px;}
.footer-mobile-nav .m-nav-menu{width:100%;height:56px;}
.footer-mobile-nav .m-nav-menu li{float:left;display:inline-block;width:25%;height:50px;text-align:center;padding:3px 0;}
.footer-mobile-nav .m-nav-menu li a{overflow:hidden;display:block;margin-top:0;}
.footer-mobile-nav .m-nav-menu li .iconfont{color:#bfbfbf;font-size:29px;display:inline-block;margin-top:3px;}
.footer-mobile-nav .m-nav-menu li .m-nav-text{line-height:20px;color:#bfbfbf;margin-top:-3px;}
.footer-mobile-nav .m-nav-menu li.current{background:#00b200;}
.footer-mobile-nav .m-nav-menu li.current .iconfont,.footer-mobile-nav .m-nav-menu li.current .m-nav-text{color:#fff}
.gotop-wrapper{position:fixed;bottom:50px;right:15px;z-index:1001;background-color:rgba(0,0,0,0.3);background-color:#969696\9;}
.gotop-wrapper:hover{background-color:rgba(0,0,0,0.6);background-color:#6d6d6d\9;}
.gotop-wrapper a{display:none;_display:none!important;width:55px;height:55px;overflow:hidden;text-align:center;}
.gotop-wrapper i{color:#fff;font-size:36px;line-height:55px;}
#chatnb{position:fixed;right:0;top:260px;z-index:2000;}
#chatnb a{-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;-moz-transition-duration:0.5s;transition-duration:0.5s;}
#chatnb a{width:66px;height:66px;background-color:#ff6600;color:#fff;background-position:center 10px;background-repeat:no-repeat;float:right;clear:both;margin-bottom:1px;text-align:center;}
#chatnb a i{width:34px;height:40px;display:inline-block;font-size:28px;margin:0px 16px;line-height:40px;}
#chatnb a p{width:100%;text-align:center;line-height:18px;}
#chatnb a:hover{border-right:15px #ff6600 solid;}
#chatnb .cc4{width:66px;background-position:center 10px;color:#fff;text-align:center;position:relative;}
#chatnb .cc4 i{font-size:30px;line-height:42px;}
#chatnb .cc4 span{position:absolute;right:10px;top:0;line-height:66px;color:#fff;font-size:22px;z-index:10;height:66px;width:175px;background-color:#ff6600;display:none;}
#chatnb .cc4:hover{background-position:23px 10px;text-align:left;text-indent:10px;width:200px;background-image:none;color:#ff6600;}
#chatnb .cc4:hover span{display:block;color:#fff;}
.slogan{width:100%;overflow:hidden;text-align:center}
.slogan h2{font-size:28px;color:#030303;font-style:normal;line-height:30px;margin-bottom:10px;padding:0;}
.slogan .p1{font-size:15px;color:#666;width:70%;margin:0 auto;line-height:24px;}
.slogan h3{border-bottom:1px solid #ddd;height:18px;padding:0;width:70%;margin:0 auto 15px auto;}
.slogan span{font-size:20px;padding:0 25px;line-height:36px;height:36px;background:#fff;z-index:2;position:relative;}
.solutions{width:100%;overflow:hidden;}
.solutions-list{width:100%;display:inline-block;}
.solutions-list ul{width:102%;overflow:hidden;}
.solutions-list-item{padding:0 2% 0 0;}
.solutions-list-item h3{color:#030303;font-size:18px;text-align:center;height:30px;overflow:hidden;margin:10px 0;padding:0;}
.solutions-list-item p{line-height:22px;font-size:13px;margin:0.8em 0 0 0;height:66px;overflow:hidden;}
.solutions-list-item p a{color:#666}
.cases{width:100%;overflow:hidden;}
.cases-list{width:100%;display:inline-block}
.cases-list ul{width:101%;overflow:hidden;}
.cases-list .cases-list-item{position:relative;padding:0 1% 1% 0;width:24%;}
.cases-list .cases-list-item a{display:inline-block;width:100%;position:relative;}
.cases-list .cases-list-item img{width:100%;}
.cases-list .cases-list-item p{position:absolute;bottom:0;width:100%;height:25px;line-height:25px;z-index:10;text-align:center;color:#FFF;background:#777;opacity:.8;filter:alpha(opacity:.8);margin-bottom:0;}
.cases-list .cases-list-item div.bg{display:none;position:absolute;width:100%;height:100%;top:0;z-index:20;background:#f1612f;opacity:.6;filter:alpha(opacity:.6)}
.cases-list .cases-list-item div.text{display:none;position:absolute;width:100%;top:50px;text-align:center;font-size:17px;font-weight:bold;line-height:34px;color:#FFF;z-index:30}
.cases-list .cases-list-item div.text em{font-size:14px;font-style:normal;}
.aboutus{width:100%;overflow:hidden;}
.aboutus-cont{width:100%;overflow:hidden;}
.aboutus-pic{border:6px solid #eee;}
.aboutus-cont-r{overflow:hidden;}
.aboutus-cont-r p{font-size:13px;color:#5f5e5e;line-height:24px;margin:0.8em 0 0.3em;;}
.news{width:100%;overflow:hidden;}
.news-cont{width:100%;overflow:hidden;}
.news-pic{overflow:hidden;position:relative;}
.news-pic .bd{z-index:0;overflow:hidden;position:relative;}
.news-pic .bd li{zoom:1;vertical-align:middle;}
.news-pic .bd li a{display:block;}
.news-pic .bd p{width:96%;text-align:left;position:absolute;bottom:0;background:rgba(0,0,0,0.4);color:#fff;padding:2% 2%;margin:0;line-height:24px;display: inline-block;}
.news-pic .bd img{width:100%;display:block;}
.news-pic .next,.news-pic .prev{position:absolute;margin:0;opacity:1;width:28px;height:28px;text-indent:-9999;outline:none;background:url('../images/slider-nav.png') no-repeat;overflow:hidden;line-height:9999em;bottom:9px;}
.news-pic .next{background-position:top right;right:21px;}
.news-pic .prev{background-position:top left;right:54px;}
.news-list{overflow:hidden;}
.news-list ul{}
.news-list li{width:100%;float:left;/* line-height:20px; */margin: 2px 0;}
.news-list li:nth-child(1){margin-top:0}
.news-list li:nth-child(5){margin-bottom:0}
.news-list .thumb-img{border:1px solid #CFCFCF;float:left;padding: 2px!important;width: 90px;height: 50px;margin-right:10px;}
.news-list .thumb-img img{height: 50px;}
.news-list .news-text{color:#030303;line-height:24px;margin-left: 108px;min-height: 58px;}
.news-list .news-title{height: 16px;overflow:hidden;line-height: 16px;display:inline-block;}
.news-list .news-dec{margin-top: -2px;line-height:18px;color:#656262;font-size:12px;height:36px;overflow:hidden;}
.partner{width:100%;overflow:hidden;}
.partner-list{width:100%;}
.partner-list ul{width:102%;overflow:hidden;}
.partner-list li{padding:0 2% 2% 0;}
.partner-list a{border:1px solid #eee;}
.inset-banner{width:100%;height:400px;background-position:top center;background-repeat:no-repeat;background-size:auto 100%;}
.breadcrumbs{width:100%;overflow:hidden;}
.breadcrumbs p{border-left:4px solid #d7dadb;padding-left:10px;line-height:22px;margin:20px 0;line-height:20px;font-size:12px;}
.breadcrumbs a{font-size:12px;color:#838383;}
.breadcrumbs a:hover{color:#535353;}
.content{width:100%;overflow:hidden;}
.content-left{width:75%;float:left;margin:0 1% 0 0;}
.content-right{width:23%;float:right;margin:0 0 0 1%;}
.about-con{width:100%;overflow:hidden;}
.about-con p{margin-bottom:10px;}
.about-con img{max-width:100%;}
.sidebar{margin-top:16px;margin-bottom:30px;}
.sidebar h3 a{color:#666;display:block;}
.sidebar h3.on,.sidebar h3:hover{background:#a96605;color:#fff;}
.sidebar h3:hover a{color:#fff;}
.sidebar h3.on a,.sidebar h3 a:hover,.sidebar .widget h3:hover a{color:#fff!important;}
.sidebar h3{border-left:5px solid #eee;font-size:16px;background:#d7dadb;padding:7px 5px 7px 13px;margin:0.8em 0 0.3em;line-height:24px;}
.contact-info h3{border-left:5px solid #eee;font-size:16px;background:#d7dadb;padding:7px 5px 7px 13px;margin:0.8em 0 0.3em;line-height:24px;color:#a96605;font-weight:bold}
.sidebar-nav{margin-top:11px;}
.sidebar-nav ul{margin-bottom:0px;}
.sidebar-nav li{font-size:13px;color:#585555;line-height:15px;margin-bottom:10px;padding-bottom:5px;}
.sidebar-nav li i{color:#4C4C4C!important;font-size:18px!important;margin-right:5px;}
.sidebar-nav li span{color:#000;}
.message{width:100%;overflow:hidden;padding-top:20px;border-top:1px solid #eee;margin-top:20px}
.meaasge-input{margin-bottom:20px;}
.meaasge-input .inputtext{background-color:#eff1f2;border-left:5px solid #cad0d1;border-radius:0px;width:29.9%;margin:0 2% 0 0;}
.meaasge-input input:nth-child(3){margin-right:0;}
.meaasge-input input{border:none;color:#4c4c4c;padding:11px 5px;}
.meaasge-input input:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 3px rgba(82,168,236,0.6)!important;border-color:rgba(82,168,236,0.8)!important}
.message-textarea textarea:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 3px rgba(82,168,236,0.6)!important;border-color:rgba(82,168,236,0.8)!important}
.message-textarea .textareat{background-color:#eff1f2;border-left:5px solid #cad0d1;border-radius:0px;width:98.4%;}
.message-textarea textarea{border:none;color:#4c4c4c;padding:11px 5px;}
.message-button .me-button{background:#f2f4f5;float:right;padding:5px;border:1px solid #a4acad!important;border-color:#eeeeee;}
.message-button .me-button:hover{background:#cad0d1;}
.content-page{text-align:center;overflow:hidden;width:100%;margin:20px 0 10px 0;}
.content-page a{border:#d5d5d5 1px solid;background:url(../images/pagea.png);color:#fff;margin:0 2px;padding:5px 12px;text-decoration:none;border-radius:3px;color:#666;display:inline-block;line-height:24px;}
.content-page a:hover{border:#d5d5d5 1px solid;background:url(../images/pageh.png);color:#fff;border-radius:3px;}
.content-page a:hover em{color:#fff}
.content-page a.on{border:#d5d5d5 1px solid;background:url(../images/pageh.png);color:#fff;border-radius:3px;}
.content-page a.up em{font-family:"simsun";font-style:normal;font-size:14px;margin:0 8px 0 0;color:#000;font-weight:700;}
.content-page a.down em{font-family:"simsun";font-style:normal;font-size:14px;margin:0 0 0 8px;color:#000;font-weight:700;}
.content-page .up:hover em{color:#fff}
.content-page .down:hover em{color:#fff}
.content-page-m{text-align:center;overflow:hidden;margin:10px 0;}
.content-page-m a{border:#d5d5d5 1px solid;background:url(../images/pagea.png);color:#fff;margin:0 1%;padding:5px 0;text-decoration:none;border-radius:3px;color:#666;display:inline-block;width:26%;display:inline-block;float:left;line-height:24px;}
.content-page-m a:hover{border:#d5d5d5 1px solid;background:url(../images/pageh.png);color:#fff;border-radius:3px;}
.content-page-m a:hover em{color:#fff}
.content-page-m a.on{border:#d5d5d5 1px solid;background:url(../images/pageh.png);color:#fff;border-radius:3px;}
.content-page-m a.up em{font-family:"simsun";font-style:normal;font-size:14px;margin:0 5px 0 0;color:#000;font-weight:700;}
.content-page-m a.down em{font-family:"simsun";font-style:normal;font-size:14px;margin:0 0 0 5px;color:#000;font-weight:700;}
.content-page-m .up:hover em{color:#fff}
.content-page-m .down:hover em{color:#fff}
.content-page-m select{width:42%;border:#d5d5d5 1px solid;padding:6px 2%;text-decoration:none;border-radius:3px;float:left;}
.news-content{width:100%;overflow:hidden;}
.news-content-list{overflow:hidden;width:100%;}
.news-content-list ul{overflow:hidden;}
.news-content-item{margin-bottom:2%;}
.news-content-item .news-content-pic{border:6px solid #eee;}
.news-content-item .news-content-cont h4{height:24px;overflow:hidden;font-size:18px;line-height:24px;}
.news-content-item .news-content-cont .news-content-summary{line-height:18px;font-size:13px;color:#5f5e5e;}
.read-more{border:1px solid #CFCFCF;border-radius:2px 2px 2px 2px;box-shadow:0 1px 1px rgba(0,0,0,0.1);color:#787D8C;float:left;font-size:12px;margin:15px 0 5px 0;padding:4px 12px;text-decoration:none;text-shadow:1px 1px 0 white;border-color:#eeeeee;line-height:24px;background:#F4F4F8;}
.read-more:hover{background:#eee;color:#787D8C;}
.filters{text-align:center;margin:15px 0 10px 0;}
.filters ul{list-style:none;margin:0 auto;display:inline-block;}
.filters li{float:left;margin:10px;}
.filters li a{padding-left:10px;font-size:16px;color:#030303;outline:none;border:1px solid #eee;padding:6px 23px;border-radius:3px;}
.filters li a:hover,.filters li a.active{color:#fff;background:#B77A2B;border:1px solid #B77A2B;}
.post-title{border-bottom:1px solid #eeeeee;padding-bottom:25px;margin-bottom:10px;line-height:45px;font-size:26px;width:100%;text-align:center;}
.author{color:#b77a2b;width:100%;text-align:center;font-size:13px;margin-bottom:20px;}
.pian{line-height:24px;font-size:16px;font-weight:bold;}
.case-detail{width:100%;overflow:hidden;margin-bottom:-20px;position:relative;}
.case-detail-banner{height:350px;background:#AF9D4E;}
.case-detail-pic{width:74%;background:url(../images/computer.png) top center no-repeat;text-align:center;background-size:100% auto;margin:0 auto;margin-top:-23%;}
.case-detail-pic img{margin:4.2% 4% 22% 4%;width:92%;}
.case-detail-c{background-color:#EAEAEA;overflow:hidden;width:100%;}
.case-detail-title{margin:18px 0;float:left;width:100%;text-align:center;height:60px;color:#171717;}
.case-detail-title h2{font-size:20px;padding:0;line-height:60px;}
.case-detail-title img{height:100%;}
.case-detail-img-list{text-align:center;float:left;width:100%;}
.case-detail-img-list img{}
.case-detail-img-list img{max-width:100%}
.case-detail-btn{float:left;width:100%;margin:40px 0;text-align:center;}
.case-detail-btn a{width:175px;display:inline-block;border-radius:5px;border:2px solid #8D5504;height:52px;text-align:center;line-height:52px;color:#8D5504;font-size:18px;margin:0 10px;}
.case-detail-btn a:hover{color:#fff;border:2px solid #8D5504;background-color:#8D5504;}
.honor-list{overflow:hidden;}
.honor-list .honor-item-img{margin-bottom:2%;}
.honor-item-img .opacity-overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;cursor:pointer;background-color:#000;opacity:0;filter:alpha(opacity=0);_height:expression((this.parentElement.clientHeight) +'px');-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
.honor-item-img .iconfont{display:block;z-index:11;color:#fff;font-size:27px;text-align:center;position:absolute;top:45%;width:100%;}
.honor-item-img a:hover .opacity-overlay{filter:alpha(opacity=70);opacity:0.7;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.faqfold .item{position:relative;margin-bottom:15px;}
.faqfold .item h4{margin:0;font-weight:bold;position:relative;font-size:15px;line-height:30px;cursor:pointer;background:#D7DADB;padding-left:10px;}
.faqfold .item h4 i{width:26px;height:26px;display:inline-block;margin-right:10px;}
.faqfold .item h4 i img{max-width:100%}
.faqfold .item h4 b{position:absolute;display:block;cursor:pointer;top:0;width:30px;height:30px;text-align:center;line-height:30px;right:0;border-left:1px solid #fff;font-size:18px;font-family:"simsun";background:#A96605;color:#fff;}
.faqfold .item .desc{margin-top:15px;display:block;}
.faqfold .item .info{display:none;}
.faq_mian_list_con{width:100%;overflow:hidden;}
.faq_mian_list_con li{width:100%;line-height:24px;font-size:16px;height:24px;overflow:hidden;border-bottom:1px dashed #ddd;float:left;background:url(../images/ircon.png) 0px -24px no-repeat;padding-left:15px;padding-bottom:5px;margin-top:15px;}
.faq_mian_list_con li a{color:#333;}
@media ( min-width:992px){.container{width:960px}}
@media ( min-width:1200px){.container{width:1170px}}
@media print{.container{width:auto}}@media (max-width:767px){.slogan h2{font-size:20px;margin-bottom:0;}
.slogan .p1{font-size:13px;width:98%;}
.slogan h3{width:90%;margin:0 auto 15px auto;}
.slogan span{font-size:16px;}
.cases-list ul{width:102%;}
.cases-list .cases-list-item{padding:0 2% 2% 0;width:48%;}
.news-list li:nth-child(1){margin-top:10px;}
.inset-banner{height:200px;}
.breadcrumbs p{margin:10px 0;}
.content-left{width:100%;margin:0;}
.content-right{width:100%;margin:0;}
.meaasge-input .inputtext{width:100%;margin:0 0 1% 0;}
.message-textarea .textareat{width:100%;}
.meaasge-input{margin-bottom:0;}
.news-content-item .news-content-pic{border:4px solid #eee;}
.news-content-item .news-content-cont h4{font-size:15px;}
.filters{margin:15px 0 4px 0;}
.filters li{float:left;margin:4px 4px;}
.filters li a{padding-left:10px;font-size:14px;padding:4px 15px;}
.read-more{margin:0 0 5px 0;padding:4px 12px;line-height:20px}
.post-title{padding-bottom:10px;margin-bottom:10px;line-height:35px;font-size:17px;padding-top:10px;}
.pian{line-height:20px;font-size:14px;font-weight:bold;}
.case-detail-btn{margin:20px 0 40px 0;}
.case-detail-btn a{width:40%;height:35px;line-height:35px;font-size:16px;margin:0 3%;}
.case-detail-banner{height:130px;}
.case-detail-title{height:40px;}
.case-detail-title h2{line-height:40px;}
}
@media(min-width:768px) and (max-width:991px){
	.meaasge-input .inputtext{width:100%;margin:0 0 1% 0;}
	.message-textarea .textareat{width:100%;}
	.meaasge-input{margin-bottom:0;}
	.post-title{padding-bottom: 10px;margin-bottom: 10px;line-height:35px;font-size: 18px;padding-top: 10px;}
	.case-detail-banner{height: 250px;}
}

.portfolio{width:100%;}
.portfolio-L{float:left;width: 45%;}
.portfolio-R{float: left;width:45%;margin-left: 3%;}
.portfolio-R h2{font-size:18px;font-weight:bold;}
.portfolio-R p{width:80%;}
.about-con h4{font-weight:bold;font-size:18px}
.portfolio-projects h4{font-weight:bold;font-size:18px}
.portfolio-projects h4 a{font-weight:500;font-size:15px}
@media(min-width:768px) and (max-width:991px){
.portfolio-L{width: 50%;}
.portfolio-R{width: 45%;float: right;}
.portfolio-R h2{font-size:16px;}
.portfolio-R p{width:100%;}
.about-con h4{font-size:16px}
.portfolio-projects h4{font-size:16px}
.portfolio-projects h4 a{font-size:13px}
}

@media(max-width: 767px){
.portfolio-L{width:100%;}
.portfolio-R{;width:100%;}
.portfolio-R h2{font-size:16px;}
.portfolio-R p{width:100%;}
.about-con h4{font-size:16px}
.portfolio-projects h4{font-size:16px}
.portfolio-projects h4 a{font-size:13px}
}